read a CSV file with header in Spark